﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class dataset
    {
        private life _life;
        public life Life
        {
            get { return (this._life); }
        }

        private allies _allies;
        public allies Allies
        {
            get { return _allies; }
            set { _allies = value; }
        }

        private field _field;
        public field Field
        {
            get { return _field; }
            set { _field = value; }
        }
 
        private enemylevel _enemylevel;
        public enemylevel Enemylevel
        {
            get { return _enemylevel; }
            set { _enemylevel = value; }
        }
 
        private hunger _hunger;
        public hunger Hunger
        {
            get { return _hunger; }
            set { _hunger = value; }
        }

        private action _action;
        public action Action
        {
            get { return _action; }
            set { _action = value; }
        }

        private result _result;
        public result Result
        {
            get { return _result; }
            set { _result = value; }
        }

        public dataset(life l, allies a, field f, enemylevel el, hunger h, action ac) 
        {
            this._life = l;
            this._allies = a;
            this._field = f;
            this._enemylevel = el;
            this._hunger = h;
            this._action = ac;
        }

        public dataset(life l, allies a, field f, enemylevel el, hunger h, action ac, result r)
        {
            this._life = l;
            this._allies = a;
            this._field = f;
            this._enemylevel = el;
            this._hunger = h;
            this._action = ac;
            this._result = r;
        }

        public void Display()
        {
            Console.WriteLine("Allies " + this._allies.ToString() + ", Field " + this._field.ToString() + ", Enemylevel " + this._enemylevel.ToString() + ", Hunger " + this._hunger.ToString() + ", Life " + this._life.ToString());
        }
    }
}
